package com.idata.entity;

import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Table;

@Data
@Table(name = "刑事案件")
public class CriminalCaseEntity {
    private String metaName;
    private String metaCreateTime;
    private String metaUpdateTime;
    @Column(name = "案件编号")
    private String caseNumber;
    @Column(name = "案件名称")
    private String caseName;
    @Column(name = "移送时间")
    private String transferTime;
    @Column(name = "犯罪嫌疑人姓名")
    private String nameOfSuspect;
    @Column(name = "涉案人员姓名")
    private String nameOfThePersonInvolvedInTheCase;
    @Column(name = "案件状态")
    private String caseStatus;
    @Column(name = "起诉罪名")
    private String prosecutionCharges;
    @Column(name = "起诉书号")
    private String prosecutionNumber;
    @Column(name = "起诉决定时间")
    private String prosecutionDecisionTime;
    @Column(name = "涉案罪名")
    private String relatedCharges;
    @Column(name = "法院立案号")
    private String courtFilingNumber;
    @Column(name = "警情内容")
    private String policeSituationContent;
    @Column(name = "人员涉案类别")
    private String categoryOfPersonnelInvolvedInTheCase;
    @Column(name = "案发地点详细地址")
    private String detailedAddressOfTheCrimeLocation;
    @Column(name = "案发地点门楼牌号")
    private String theNumberOfTheGateBuildingAtTheLocationOfTheCrime;
    @Column(name = "案发地点街路巷")
    private String locationOfTheIncident;
    @Column(name = "当前强制措施")
    private String currentMandatoryMeasures;
    @Column(name = "案由")
    private String causeOfAction;
    @Column(name = "违法处罚法律依据")
    private String legalBasisForIllegalPunishment;
    @Column(name = "违法行为")
    private String illegalBehavior;
    @Column(name = "违法处罚法律文件")
    private String legalDocumentsOnIllegalPenalties;
    @Column(name = "违法程度")
    private String degreeOfIllegality;
    @Column(name = "作案工具")
    private String toolsForCommittingCrimes;
    @Column(name = "作案时机")
    private String timingOfTheCrime;
    @Column(name = "作案手段")
    private String theMeansOfCommittingTheCrime;
    @Column(name = "作案特点")
    private String characteristicsOfTheCrime;
    @Column(name = "作案因素")
    private String criminalFactors;
    @Column(name = "作案动机")
    private String motiveForCommittingACrime;
    @Column(name = "发案区域")
    private String incidentArea;
    @Column(name = "作案人数")
    private String numberOfPerpetrators;
}